113471
187103
280926
671579
157943
287486
661213
42230
310686
807509
23922
810645
5569367
4559935
4378459
3473998
3457462
3427286
3378956
3030729
3024226
2504209
2142352
2141407