2730
6
1020
0
2445
31535
2275
2
1824
392
458
19279
4940
5
379
383
164
2188
9
798
1551
792
3251
369
489
1504
968
251
486
17353
1132
2306
3440