4007 733
1525 68
3574 505
2390 217
2012 310
6068 148
7526 45
9707 379
19740 420
4790 948
112807 640
3893 639
83470 251
2358 336
4198 411
2490 525
3643 528