2992
3
2822
2
1564
1669
4
1982
2318
1
4837
5
851
3591
11
7471
9
6753
17
1872
2605
5226
1069
1659
0
2744
1973
2255
2915
951
3519
11924
2571
6
2088
3973
674
8527
4874
8
3551
10