31535
0
14492
1
17353
2730
6
320
1750
2
348
31220
10
845
1518
11881
3
2657
3251
1754
437
120469
35
689
10396
8
968
1428
2008
2855
2199
1302
6800
1966
2551
25127
1375
2732
5