1632
2
2239
3031
1262
1612
2802
703
3
1352
2963
2102
2189
3624
954
1001
1795
1
674
2094
1348
3545
2335
544
3395
1758
1870
1209
1288