31535
0
3268
1
25137
17353
3114
4
1098
2372
2
19279
2275
3795
467
2730
6
635
571
6800
1929
1566
1642
1448
1622
3691
5
370
1824
1184
107
2881
20634
8
292
1020
2749