31535
0
17353
25137
2275
2
2730
6
3114
4
20634
8
19279
1033
1098
2224
3691
5
6800
2461
20
663
1
1824
1020
968
798
1650
1051
2809
543
1701
475
552
3455
341
1132
1504