31535
0
1824
270
3114
4
2275
2
4111
17353
4445
3
3510
2198
1710
1
2546
467
980
2526
1671
195
4820
5363
6
2569
5
105290
1056
10270
895
520
5255
16
6052
10
1498
4740
1267