1856
827
481
2700
587
608
1705
438
480
447
745
293
644
442
543
1011
458
388
3013
186
245
187
183
331
317
287
176
189
169
141
153
116
196
194
134
163
123
134
122
167
959
295
29377
2888
2288
1657
1064
1006
638
752
418
531
306
460
316
463
385
802
3320
314
247
1321
239
160
105
93
79
73
49
52
46
56
48
61
40
115
62
50
68
45
47
111
55
66
40
50
47
81
30
26
32
38
25
24
46
26
36
1532
1377
201
1306
500
153
228
137
139
411
163
111
99
91
59
168
143
76
53
54
68
61
82
91
83