5026 463
7803 702
8642 351
4630 309
9804 518
2525 178
1644 117
4168 687
1032 89
2580 105
1522 246
1684 257
2333 141
3084 592
3612 362
3971 590
1809 243
2116 315
4012 429
7446 782
7949 670
4155 515
2898 401
2356 368
1663 158
3614 538
971 57
5517 870