2137
2272
2174
2022
2386
2487
2478
305
166
240
2781
771
612
533
431
596
3795
753
1050
705
2846
2622
3436
823
1118
476
377
494
600
857
1286
968
1300
1730
1330
3018
2384
2951
2805
2646
1041
614
1037
761
1268
780
1382
1463
6635
1151
2809
504
648
1115
772
752
1163
1143
827
995
4245
787
9596
2572
2665
1613
1266
974
2370
634
510
475
471
468
465
453
412
404
398
392
371
This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies.