2410
2
1125
2745
3567
4245
4848
5034
838
2239
2490
5119
2826
8669
2509
607
1485
491
1694
1023
556
2621
2986
2884
3733
7598
2673