2822
2
2992
3
1564
1669
4
1709
8
1982
511
1
2059
3014
20
665
5
2318
4837
1550
1067
1000
951
2670
1196
2015
2237
3287
2854
1568
1471
1590
1973
1201
2833
3973
6
2116