3506 301
1728 152
4773 535
4350 732
2507 470
10410 927
4821 506
37776 171
35822 743
14029 241
34060 621
21172 168
40940 350
37308 646