31535
0
25137
17353
3114
4
1098
19279
2
2275
2730
6
6800
3691
5
467
1824
745
3
1644
2881
20634
8
1020
949
1
2749
1452
2299
1823
4111
2091
1463
2735
3510
2758
729
968