40272 926
8334 137
25236 664
90916 683
5097 399
2214 192
258308 832
13721 70
4491 627
3065 614
2283 304
1052 66
1449 254