39396 926
8304 137
25202 664
90646 683
5055 399
2191 192
257899 831
13519 70
4474 627
3036 614
2068 304
1045 66
1417 254