31535
0
19279
2
25137
17353
3114
4
2546
1
1559
1098
2730
6
20634
8
6800
2091
4111
467
2799
3
1365
2275
1966
1222
1452
2693
292
1642
2459
2097
662
2229
3063
1883
1354