1796
967
761
597
666
582
651
2504
597
275
391
2052
258
487
2896
379
843
454
585
865
2500
354
973
1227
