40077 926
8326 137
25228 664
90887 683
5076 399
2206 192
258249 831
13693 70
4489 627
3057 614
2190 304
1049 66
1429 254