679
298
763
334
560
247
462
205
1526
661
1463
634
637
280
784
343
287
130
154
73
189
88
119
58
112
55
301
136
322
145
133
64
273
124
497
220
4123
1774
1757
760
861
376
994
433
1127
490
98
49
21
16
1071
466
658
289
35
22
252
115
28
19
42
25
2730
1177
567
250
434
193
294
756
331
721
316
1022
445
3325
1432
127
392
175
1876
811
476
211
518
229
1183
514
546
241
791
346
413
184
455
202
448
199
105
52
Copyright © All Rights Reserved