31535
0
25137
968
3691
5
17353
1824
466
2275
2
3381
3
2881
19279
1020
1098
2749
1
3114
4
1887
2299
5223
9
1949
4111
1463
3510
2758
729
467
658
1267
3149
1869
273