121182
1
479
0
2683
655
968
621
1069
980
274
1297
1009
584
391
2657
3
517
2668
2
397
905
383
355
464
25137
412
691
1779
368532
105290
658
1437
440