31535
0
25137
17353
3114
4
6800
1098
19279
2
2669
2275
729
1
2730
6
107
3691
5
467
1824
248
3268
635
4154
2881
20634
8
1020
292
875
1470
2749
2814
1452
2299
4111