31535
0
3466
1
2250
2
3114
4
3510
4111
2749
2748
1452
1098
3047
10
226919
14
2546
4694
7
969
2076
16840
15
467
1463
2735
1967
385
1043
11881
3
10270