3099 649
2846 356
13194 211
59410 291
49626 618
88736 573
12522 629
1462 77
4519 864
5153 697
10403 620
27835 118
9856 681
7588 593
22135 475
61769 470
4469 748