31535
0
25137
19279
2
4111
2730
6
17353
2546
1
1559
20634
8
467
1098
3114
4
2855
3
2668
4820
430
6800
7952
7334
2440
3442
381
1869
5
1133
505
2524
3149
3092
1677
2121