40397 926
48087 44
32774 855
3901 167
4239 94
13951 891
3291 237
12449 611
4347 220
58594 440
1252 191