2980
1012
1273
880
3439
985
1138
2091
4034
969
884
860
1877
1261
1015
1318
917
2148
782
940
944
1452
980
1160
2778
1391
1000
943
910
4475
1221
1611
2083
1461
1089
3628
5725
1165
4719
2380
1636
7831
3451
3425
969
877
1242
1050
1101
1235
1216
3215
4575
4012
829
1324
904
2731
839
1088
1365
1789
1144
1709
1031
1260
1211
1548
5502
7181
3870
959
1935
820
1996
865
963
2012
1060
933
2371
2010
2460
1622
1507
1223
832
3959
877
926
972
1136
925
861
1186
1246
1299
1193
935
990
830
967
1002
2536
1998
949
1378
2741
2408
1242
953
816
978
884
1205
2398
1169
1665
1255
1609