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