19279
2
3503
3
31535
0
2000
1
2987
476
8876
8
121182
417
2730
6
18385
9178
467
25137
282572
1921
4
2125
14508
18
2683
4740
788
1216
5255
16
2275
17353
822
812
1453
1327
3114