19279
2
31535
0
25137
17353
1998
5
1388
3
424
1
2275
1163
3114
4
2425
20634
8
1559
2546
4111
2730
6
1490
1418
1098
1869
744
467
2061
7
1824
6800
1043
3092
3037
5477
1972