121182
1
2000
4740
476
812
282572
0
9807
2
417
9178
6
2125
822
139
19279
2730
1921
4
1216
788
2724
874
2120
1053
1453
1327
714
31535
629
3808
472
413
1890