111
0
17353
1020
547
2730
6
2934
8
1010
1
2275
2
19279
968
3498
4
2188
9
467
20634
25137
2587
16
31535
2855
3
4271
3440
5108
165
1824
5602
495
2659
1462
6579
911
383