45096 322
42072 493
122132 767
3694 827
13071 601
3170 312
3101 672
929 53
2936 420
2937 273
2279 346
1011 122