1985
2313
2438
2280
2334
2237
2061
2415
2520
2507
2787
778
621
539
432
600
3837
759
1056
710
2850
2626
3442
833
1125
483
380
498
606
864
1293
971
1308
1733
1334
3020
2386
2954
2812
2649
1046
618
1043
765
1272
783
1387
1474
6644
1154
2819
622
508
652
1120
782
756
1168
1147
831
999
4253
789
9628
2576
2666
1614
1268
976
2373
574
517
491
485
466
452
400
387
384
379
378
367
This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies.