28513 600
5886 718
40415 645
4911 519
64299 650
92242 482
8858 222
5608 203
3002146 6126
18961 382
43683 647
32159 633
16667 551
38015 744
66458 784
30338 504
25543 369
7238 80
52113 163
33176 382
13456 437
19539 55
28273 623
28987 925