28335 600
5819 718
40279 645
4904 519
64043 650
92149 482
8846 222
5585 203
2994560 6123
18935 382
43541 647
32130 633
16652 551
37973 744
66375 784
30292 504
25488 369
7220 80
52046 163
33126 382
13415 437
19493 55
28234 623
28948 925