19279
2
31535
0
2275
906
1
17353
954
25137
7334
4
2730
6
2014
3
1020
4478
8
3498
2961
2668
1734
467
3114
1824
2459
9
1650
798
2766
2585
2546
802
383
471
392
839