31535
0
25137
19279
2
2800
1
935
2275
1282
17353
70
2546
1824
12590
1949
3
467
7334
4
1869
5
2730
6
451
3480
474
51
2727
868
325
2076
3836
3151
9
1020
2668
593