5249 300
3963 604
2939 281
5091 378
15200 507
2397 128
5395 1001
2464 73
4344 45
4378 764
23091 634
5904 647
16601 532
13428 404
5392 676
5572 52
9100 892
5624 476
4570 694
7536 585
3504 113
5735 61
21077 291
11947 804