40116 926
8327 137
25228 664
90890 683
5080 399
2207 192
258266 831
13701 70
4489 627
3060 614
2227 304
1050 66
1436 254