179
178
85
986
157
61
87
162
26
175
107
116
260
493
380
282
317
417
478
605
204
286
396
279
299
255
205
547
251
168
351
300
319
308
638
427
191
164
604
287
2184
311
1016
922
246
2505
1221
810
412
1694
1987
1787
1905
470
1220
1026
421
641
6776
Copyright © All Rights Reserved