1815
1837
1972
592
536
123
7
1249
911
925
270
1320
1389
981
8
479
577
483
500
1805
1191
2
154
1741
808
380
922
792
20
327
383
524
1038
1070
1005
109
677
807
1097
133
271
792
753
132
130
1
657
247
780
619
295
310
531
557
591
348
48
7
128
698
271
1048
845
1305
6
190
195
319
308
115
154
167
315
10
168
282
699
1176
1050
644
634
325
435
600
919
1059
294
639
508
234
119
1215
167
565
527
448
50
334
15
53
62
881
120
65
43
444
588
360
526
679
858
10
261
209
131
83
1824
1897
940
76
830
366
341
76
true