31535
0
2275
2
25137
19279
5559
3
20634
8
2730
6
2809
17353
16840
15
1828
1343
2767
1824
2668
3466
4
2395
5
3092
1
3114
1894
3498
467
5223
9
1053
1084
1872
2224
475
862
1577