679
298
560
247
714
313
203
94
553
244
462
205
1246
541
1526
661
1463
634
784
343
532
235
217
100
91
46
189
88
119
58
112
55
322
145
5061
2176
497
220
861
376
994
433
1127
490
49
28
196
546
241
427
190
252
115
19
42
25
2184
943
2730
1177
749
328
742
325
945
412
434
193
154
693
304
3696
1591
756
331
882
385
966
421
1232
535
301
136
1022
445
3325
1432
280
127
1876
811
518
229
1183
514
392
175
791
346
413
184
455
202
448
199
98
105
52
Copyright © All Rights Reserved