19279
2
31535
0
2730
6
2224
968
987
1
2275
4309
25137
2188
9
345
918
1824
17353
3440
5108
4
436
5602
2659
6579
2431
3
111
1277
5
1010
251
752
3092
20634
8
3293
2668