31535
0
19279
2
25137
17353
6800
467
2727
5
458
3114
4
2522
1824
2546
1
1559
1378
691
4111
572
1452
1418
1966
3
2047
3815
1056
653
953
2275
2683
1649
360
1009