4953 52
13518 475
2504 581
8471 673
40049 508
17763 296
2121 406
20809 80
25456 674
11595 249
2937 732
1510 363