1029
603
1030
21274
1151
1887
2456
599
665
335
301
610
2611
975
10607
2005
1667
294
333
1105
408
2240
1506
1031
2488
7715
1928
2041
217
416
711
365
556
6377
1369
344
387
1695
432
3686
2036
167
2569
2353
823
1275
374
1337
1251
349
1134
6005
582
1042
3375
160
1322
820
1551
861
1263
1134
167
2240
344
3375
374
316
1275
711
556
294
7715
2508
331
1029
416
1551
399
160
1042
610
1887
2611
2353
1695
393
432
1030
335
601
1120
1337
1151
599
1105
820
1031
2041
1369
1148
582
2036
349
2488
287
2139
823
1667
2109
301
665
1251
2148
2569
997
2005
333
387
861