1
237
138
141
187
258
650
823
608
227
470
948
636
1538
2295
1968
311
399
396
316
395
397
288
654
275
525
367
424
315
325
364
453
10021
3645
2661
1172
1062
702
444
1799
641
1299
695
864
926
924
331
347
604
1834
259
303
290
567
432
481
Copyright © All Rights Reserved