1045
2
2651
3
3468
15
1352
1
2179
1202
1581
1144
2815
620
4026
8
1207
1115
1483
1761
1155
3802
1032
1549
1349
5
1007
2149
6616
1284
2097
2117
1750
1650
875
1950