2216
2155
1998
2374
2477
2468
289
160
228
124
2774
767
610
533
431
596
3785
751
1047
705
2844
2622
3434
820
1117
476
377
494
600
856
1285
968
1298
1726
1330
3018
2383
2950
2805
2646
1040
614
1037
761
1268
780
1382
1462
6632
1151
2809
504
648
1114
770
752
1161
1143
827
995
4242
787
9590
2571
2665
1612
1266
974
2368
619
506
478
475
470
458
454
409
403
401
399
392
This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies.