44905 177
31130 356
20997 354
13845 611
3116 503
30737 124
9236 232
4345 618
1965 435
26838 302
5010 831
2843 748
41804 474
4926 734
31336 961
1674 519
3278 629
8975 402
4898 373
24509 71
39183 440
19334 566
6021 296
33378 506