40367 926
48084 44
32765 855
3896 167
4238 94
13948 891
3289 237
12444 611
4346 220
58580 440
1250 191