1988
2317
2439
2281
2335
2238
2061
2416
2521
2508
2788
779
622
540
433
601
3838
760
1057
711
2850
2627
3442
835
1126
484
381
499
606
865
1293
971
1308
1734
1335
3021
2387
2955
2813
2650
1047
618
1044
766
1273
784
1388
1475
6645
1155
2819
623
509
653
1121
783
757
1169
1148
831
999
4254
790
9629
2577
2667
1615
1269
977
2374
576
517
493
486
467
453
401
388
385
380
378
369
This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies.