330
92
313
159
197
97
702
72
14
202
227
1302
151
250
57
128
43
184
523
8
1863
321
282
6
30
69
161
67
82
35
640
308
28
178
1269
485
388
4703
93
121
3932
311
5283
271
348
64
61
420
326
237
24
84
75
434
148
1686
181
273
426