2142
0
1277
5
774
245
820
5316
3
1222856
4
407
1
580
299
957
7133
722
409
358
3054
403
410
895
2
448
259
1164
4328
10
602
1156
56488
1939
297
719
21743