12828
308961
729169
102505
925935
194613
1011149
305647
418447
884743
657234
52193
160944
316251
646106
929177
7344743
528486
2968577
2963980
2959510
2075192
2002495
1971492
1860216
1726948
172466
15795
150861
1455545