4340
3956
1513
676
1151
229
606
804
377
735
649
168
498
266
559
611
351
436
149
497
114
466
381
407
294
397
356
500
243
133
434
330
189
268
237
250
253
184
82
237
226
42
151
151
183
16
129
91
117
131
126
124
147
145
63
119
127
69
117
94
39
223
148
87
87
86
89
146
96
160
153
110
79
8
111
65
94
94
97
101
122
81
59
89
37
76
68
33
84
55