2306
0
1112
4922
1
418
2809
2
1343
246
501
2587
16
139
467
691
171
493
603
405
658
895
298
518
641
3808
387
553
172
2748
3098
4
341
1045
390