40285 926
8335 137
25237 664
90917 683
5098 399
2214 192
258310 832
13725 70
4491 627
3065 614
2284 304
1052 66
1450 254