3054
0
2632
3
3996
4
7683
18
445
1
1667
4223
22
21743
3980
249
398
709
330
2813
2
3373
5316
1092
363
543
326
580
370
2095
1073
504
14076
7
1053
422
441
6515