17353
0
19279
2
31535
417
2730
6
121182
1
1327
2000
476
1921
4
2125
14508
18
788
1216
2275
5255
16
822
812
553
1453
282572
392
874
3503
3
139
629
1547
726
22330
22
9807