633
247
199
179
851
245
38
63
727
101
327
2012
206
326
116
172
93
175
127
148
142
264
99
90
374
154
109
314
477
98
185
144
272
300
223
76
160
177
431
43
186
133
305
699
367
54
526
334
343
126
248
42
433
1303
282
68
1240