2143
1990
2366
2470
2458
282
149
223
124
449
2774
767
610
533
431
596
3779
751
1047
705
2841
2622
3434
820
1117
476
377
494
599
856
1284
968
1298
1725
1330
3018
2383
2950
2805
2645
1040
614
1037
761
1265
780
1382
1462
6631
1150
2808
504
648
1114
769
752
1161
1143
827
994
4242
787
9587
2570
2665
1612
1266
974
612
514
492
471
452
407
403
402
400
397
This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies.