121182
1
19279
2
3503
3
417
0
1020
2730
6
17353
467
1327
31535
1453
2000
476
386
458
4492
139
282572
1921
4
2125
14508
18
1333
788
1216
2275
5255
16
169211
11
822
812
3114