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