607
2858
937
4416
5428
25587
2439
11496
9064
42732
1166
5496
1370
6456
713
3358
1108
5220
579
2728
762
3588
634
2988