31535
0
1020
968
25137
3691
5
17353
1824
503
2275
2
2881
19279
492
1359
1098
2587
16
2749
1
3114
4
4857
2299
5223
9
520
1837
4111
2356
1463
3510
2758
729
372
467