3001 653
2259 480
6979 308
8793 131
1608 332
50938 314
3246 894
3567 565
2650 281
3725 354
2533 289
1994 265
15271 722
6434 143
2586 599
3213 53
4982 668
1256 195
1468 240
2509 357
17498 252
3014 530
6450 462
7139 469
3452 348
397 39
3775 716
1269 86