279
1482
209
579
375
335
954
364
706
481
596
419
887
524
1395
428
655
146
28
397
640
790
537
1580
838
140
2012
959
394
1234
17
671
809
457
982
518
336
1563
862
572
365
646
992
607
1304
690
