28425 600
5854 718
40341 645
4908 519
64166 650
92183 482
8852 222
5585 203
2997938 6126
18945 382
43607 647
32145 633
16661 551
37997 744
66413 784
30304 504
25517 369
7231 80
52068 163
33143 382
13437 437
19513 55
28253 623
28976 925