40225 926
8333 137
25233 664
90902 683
5095 399
2213 192
258289 831
13714 70
4490 627
3061 614
2261 304
1051 66
1447 254