2245
3
3053
7
5489
11
1226
1
2571
6
297066
0
951
3551
10
2600
4
1015
1087
2354
1606
1751
8527
1788
2131
1828
2799
19944
2
2525
4335
929
2377
2722
623
4443
9
2483
3738
5
2596