2500
3526
4008
1472
1725
1307
1331
1190
2338
822
908
1041
1919
1595
755
1447
748
4746
1325
1515
1094
1043
1199
1025
1175
934
944
1744
1189
3394
750
1190
1009
10019
2965
867
982
856
1366
837
944
774
1011
1486
904
1386
1433
1329
2984
4229
845
1240
3052
914
1146
1205
1070
928
1045
870