806
540
2163
451
1919
528
939
311
299
917
2357
1392
2873
986
1917
1782
933
753
150
611
2350
743
1070
1027
701
385
652
1231
722
493
2570
1473
628
863
1056
1672
614
509
465
1610
542
1046
399
498
2647
338
634
463
940
985
1724
476
3373
897
544
868
1346
3038
888
Copyright © All Rights Reserved