31220
10
1819
6
346
1
417
1559
2
709
448
5270
7
1925
3
36609
34
1509
0
6515
105290
2442
504
460
2010
31535
1352
373
231
14076
3092
4071
5316
119
9088
8
2258
305
2189