2245
3
3090
6
4311
1
2903
2932
2
1380
0
1382
3071
9
2436
3765
4
21152
8
1606
2571
2948
2722
3080
297066
467
496
1578
1755
2299
665
571
894
2530
1226
25669
14
3053
7