31322 605
1287 268
15978 253
12575 274
4854 627
2366 359
3502 486
4541 311
1803 60
7301 735
12642 137