31535
0
17353
25137
19279
2
2730
6
3114
4
20634
8
1824
1098
1020
1137
1
6800
2275
3030
2091
2109
70
64
881
535
1949
3
997
459
383
802
325
289
2668
302
767