965
1117
1017
753
173
259
209
254
165
190
124
447
178
221
369
223
326
299
279
79
425
839
891
1095
530
877
348
655
514
614
576
1278
593
1600
539
404
566
662
1591
525
1211
1586
3550
874
1049
522
1515
773
502
500
434
481
592
818
464
652
653
1075
609
422