2632
3
3996
4
3054
0
7683
18
445
1
1667
21743
121182
249
282572
1053
476
1073
573
709
1559
2
18385
422
1853
3373
3980
3021
4223
22
5316
1092
363
556
543
580
31535