40450 926
48095 44
32793 855
3903 167
4247 94
13964 891
3296 237
12453 611
4350 220
58632 440
1255 191