2730
6
31535
0
19279
2
1020
1010
1
1677
325
2275
467
1824
2546
2041
418
171
17353
968
25137
798
1960
7
409
871
787
3498
4
1221
1084
276
688
111
155
1880