1220
2
2292
3156
3
31371
64
2886
5889
8
2912
5
2079
1
1382
3254
688
1354
1031
2757
1658
4
1473
1849
1624
5811
2077
1859
2193
1962
3176
2308
1922
2034
1160
1352
4500