12068
10158
1511
1059
738
143
476
589
901
513
599
171
422
257
320
278
353
389
213
270
215
294
460
477
101
356
96
182
340
275
89
286
153
257
207
197
214
60
147
431
195
102
94
118
128
52
111
57
64
125
39
108
91
196
29
241
131
145
120
78
260
99
56
76
64
43
91
57
58
53
147
122
33
57
36
97
34
27
27
202
58
23
71
24
177
35
153
9
48
49