2632
3
3996
4
3054
0
7683
18
445
1
1667
21743
249
2059
8
709
3373
3980
4223
22
5316
1092
363
543
580
10324
2
1073
4328
10
14076
7
911
1053
422
441
420
408
411
556