46526 245
23490 649
40123 222
11256 484
35286 680
36239 430
978 79
1038 68
4120 866
2911 326
1704 151