4007 733
1525 68
3574 505
2390 217
2012 310
6068 148
7527 45
9707 379
19740 420
4791 948
112809 640
3893 639
83472 251
2358 336
4198 411
2490 525
3643 528