257641
99630
691640
108115
433495
389791
38472
95439
391684
414409
744479
195779
5566367
4557935
4377459
3471998
3456462
3427286
3376956
3029729
3024226
2503209
2141407
2141352