31535
0
17353
3114
4
25137
19279
2
1880
2730
6
1098
2141
3
20634
8
6800
2955
2275
1949
2091
1343
3428
1614
1
457
798
1025
647
1711
301
571
2095
1377
1824
341
1897