40094 926
8326 137
25228 664
90889 683
5076 399
2207 192
258259 831
13696 70
4489 627
3057 614
2207 304
1049 66
1436 254