846
0
31535
215
3498
4
1343
25137
25127
2809
2
2724
590
356
1454
1053
2881
529
2269
2023
1
290
1506
2493
422
1282
2190
839
486
543
239
19279
361
625