31535
0
968
1020
2546
1
25137
17353
1824
262
467
279
19279
2
810
63
3498
4
1677
232
171
1454
380
2690
2275
249
152
543
139
640
300
1213
658