2980
1
1475
2
1590
962
0
1309
1860
1992
3
944
2788
697
2318
2600
4
2822
5565
9
1037
1946
2576
1564
1660
915
2213
2982
3429
7
3453
4099
8
801
2338
905
3326
1000