121182
1
282572
0
2000
1453
476
139
417
1216
2
1053
812
2125
169211
11
822
419694
9
1921
4
422
1327
788
2461
20
874
486
2810
3503
3
9807
2683
4740
1454
58
22330
22
55