691866
285845
121510
248246
142368
930618
104958
347657
120702
37488
386533
70838
167874
890855
522785
205980
7341743
528486
2968577
2963980
2959510
2075192
2002495
1971492
1860216
1726948
172466
15795
150861
1455545