1651013
305346
266894
3208160
661311
11356
570
112
824
1020
1121
368
497
697
514
262
317
414
382
344
305
340
516
9316
401
281
174
322
132
296
7011
325
31930
13022
20014
1222
1090
720
2650
810
3800