3053
5779
1045
2948
699
2044
2027
3195
631
795
1366
2859
1419
2413
2431
5656
3895
1592
3387
507
3384
3355
3540
989
1950
1188
838
2154
716
714