46012 245
23483 649
40118 222
11253 484
35277 680
36213 430
976 79
1037 68
4120 866
2908 326
1701 151