44948 241
23478 649
40112 222
11250 484
35253 680
36153 430
971 79
1031 68
4114 866
2905 326
1697 151