19279
2
25137
0
31535
3114
4
17353
2730
6
20634
8
1098
2275
2546
1
1020
6800
1824
383
804
2635
2091
777
470
171
798
1053
458
787
423
363
1580
4111
1454
325