303 50
1595 310
1547 193
10824 127
1228 36
45076 360
2731 41
9013 532
27809 887
39239 431
16941 393
5028 313
22454 345
9507 507
6002 611
5884 578
5780 193
2800 108
4244 530
34931 647
6195 465
6559 109
3438 311
8272 631
4418 517
12741 199
9243 105
15538 168