31535
0
1020
968
445
25137
1824
1872
1
2758
171
2490
431
325
460
3428
3
2076
547
594
3691
5
17353
2132
2992
1025
288
337
2275
2
269
552
16
847
2881
81