1821
618
459
1051
747
965
274
970
798
409
478
603
221
934
851
827
1053
383
400
378
697
1059
304
1084
335
469
675
1046
716
1415
922
524
946
2666
1641
627
1498
460
1070
800
376
560
555
3005
2220
370
975
274
353
290
258
694
1136
3066
373
509
400
382
1275
699