16031 611
4692 292
18740 278
45182 921
24786 504
40667 71
7588 923
9811 702
5642 650
64039 551
77216 877
56391 218
41826 765
7463 426
23422 591
67484 181
8250 116
10073 761
90025 549
25400 1870
27737 483
7693 646
15888 211
44997 1025