31535
0
19279
2
25137
467
683
4111
17353
691
6800
1824
458
1754
3114
4
266
2522
1559
2546
1
953
1009
1152
2748
572
1972
1603
1436
1098
296
2121
390