31535
0
25137
1551
2
968
1020
1824
4111
467
3691
5
547
17353
2275
2881
2727
19279
1098
483
2749
1
3114
4
492
683
2299
5223
9
2209
3
1463
2199
1880
3510
2758
729