145781
33849
395220
101844
150652
98521
271244
827325
530392
434589
194994
362786
2978361
2668455
2590928
2564455
2265995
2158955
2124281
2055719
1939226
1693208
1630351
1585406