31266 605
1287 268
15977 253
12575 274
4853 627
2365 359
3502 486
4541 311
1803 60
7300 735
12641 137