40290 926
8335 137
25239 664
90917 683
5098 399
2214 192
258311 832
13725 70
4491 627
3066 614
2284 304
1053 66
1450 254