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