31535
0
20634
8
2275
2
19279
1824
17353
2522
25137
2748
1192
1
1428
576
1649
467
2546
360
1418
572
4111
3287
552
6800
3659
14
1431
8766
772
909
1378
1069
896