1661013
305346
269894
3218160
681311
11356
580
112
844
1030
1131
368
507
707
514
262
317
414
382
344
305
340
516
9316
401
281
184
322
132
306
7011
325
31930
13022
20114
1222
1090
720
2670
820
3840