2552
1045
2303
5964
1578
660
2672
4164
493
1786
2179
6240
2834
870
2385
5878
3711
1660
4973
993
4192
5058
567
1689
3346
1510
4519
4706
8117
4126