336
151
350
157
182
85
490
217
322
145
175
82
224
103
168
79
245
112
252
115
294
133
100
406
181
301
136
147
70
651
286
567
250
1589
688
644
283
1267
550
4984
2143
4914
2113
1330
577
4942
2125
1890
817
1218
529
889
388
2590
1117
1400
607
1141
496
749
328
924
403
427
190
1246
541
1057
460
973
424
875
382
763
334
1652
715
1736
751
952
415
637
280
595
262
511
226
819
358
966
421
581
256
588
259
357
160
1477
640
483
214
343
154
Copyright © All Rights Reserved