40067 926
8326 137
25226 664
90885 683
5075 399
2206 192
258244 831
13693 70
4489 627
3056 614
2180 304
1049 66
1428 254