19279
2
31535
0
25137
17353
20634
8
169211
11
2730
6
3114
4
1559
2546
1
1132
4111
467
935
1098
2947
3
670
383
340
846
1824
282
518
1343
2275
25127
6800
458
655
1782