51438 829
99795 578
58102 506
16442 804
9368 490
47939 338
2309 611
17813 408
2575 533
12683 877
47293 46
21347 379
20509 843
10817 818
22021 73
22946 674
1866 272
5317 880
4871 184
63788 393
7122 610
861 198
6079 733
58457 215