2632
3
3996
4
3054
0
7683
18
445
1
1667
21743
249
709
3373
3980
4223
22
5316
282572
1092
363
543
580
1073
14076
7
1053
422
441
18403
6
420
408
411
556
868
356