40251 926
8334 137
25235 664
90910 683
5096 399
2214 192
258302 831
13719 70
4491 627
3063 614
2266 304
1051 66
1448 254