19279
2
31535
0
1020
417
2730
6
1327
968
2000
1
476
505
121182
696
282572
1921
4
2125
14508
18
788
1216
1462
2275
5255
16
17353
822
812
325
1453
798
874
3503
3
629