365576
109546
925501
611264
483295
90416
328414
1023115
562838
732392
272350
200132
479996
971284
348165
595372
8352743
544886
3153577
3056980
3021510
2177192
2021495
1983492
1910216
174466
1733948
15845
151161
1467545