1
128
129
584
238
271
3163
1705
399
199
1337
786
798
664
479
1305
499
326
371
349
395
283
1159
288
328
187
2207
1071
1544
2586
3395
1084
513
3833
1787
436
609
2992
935
665
723
1295
353
367
295
405
400
289
1313
2667
1151
1806
1646
1307
1437
1198
2258
3950
858
Copyright © All Rights Reserved