2615 41
215591 547
34156 950
31226 488
32964 354
12182 390
178241 506
5150 308
6112 305
10963 363
9133 268
12808 555
8091 401
4838 843
3914 440
6047 709
33773 143