19279
2
31535
0
25137
17353
4111
2546
1
20634
8
2275
1824
683
467
691
1966
3
2522
822
2126
572
1434
1607
1009
2496
1525
653
953
2311
323
1151
4
6236
11
390
252