40099 926
8326 137
25228 664
90890 683
5078 399
2207 192
258264 831
13701 70
4489 627
3059 614
2216 304
1049 66
1436 254