238
109
168
79
7
10
140
67
245
112
336
151
147
70
322
145
98
49
357
160
413
184
1043
454
182
85
7070
3037
161
76
812
355
189
88
3668
1579
4690
2017
595
262
196
91
1295
562
749
328
105
52
987
430
903
394
84
43
868
379
406
181
133
64
287
130
462
205
574
253
434
193
1288
559
28
210
97
637
280
154
73
399
178
231
106
623
274
581
256
539
371
166
385
172
532
235
Copyright © All Rights Reserved