7683
18
2632
3
445
1
3996
4
1667
0
21743
3054
787
2490
5316
709
580
249
578
1101
411
3373
363
839
259
1639
1448
408
356
1045
1629
6488
2143
2934
2142