4129
1751
2118
1741
2428
2599
850
924
679
872
916
3756
2013
719
1167
832
2258
888
1181
1015
1292
1354
2215
3391
1398
2747
1520
2923
2228