2401
12692
2319
1820
2850
1752
4681
7534
7406
2573
1161
389
786
559
990
185
512
944
1826
1642
1448
1841
675
931
1563
970
950
609
1300
541
1034
1221
784
742
785
638
601
925
467
297
395
476
848
1105
1328
3219
1396
1854
739
1880
667
3408
2381
4507
1239
1900
484
1868
1090
313
Copyright © All Rights Reserved