15593 53
10122 370
31963 282
3599 554
2487 86
4903 540
6216 669
9315 297
14032 587
4791 322
6631 292
721 137
46385 376
12550 469
30972 686
1333 295
6228 755
4707 704
20674 555
2644 780
444369 748
11329 328
7093 430
9958 518