1989
2318
2440
2282
2335
2238
2062
2417
2521
2508
2789
780
622
540
433
601
3839
760
1057
711
2851
2627
3444
835
1126
484
381
499
607
865
1294
972
1309
1734
1335
3021
2387
2955
2813
2650
1047
619
1044
766
1273
784
1388
1475
6645
1155
2820
623
509
653
1121
783
757
1169
1148
832
1000
4255
790
9629
2577
2667
1615
1269
977
2374
577
518
493
486
467
454
402
389
385
380
369
This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies.