2194
4
2928
5
3083
2
4321
12
2465
2932
2903
3
3051
1603
1
2758
2149
2087
2177
1849
1444
2906
4199
1809