48309 89
11897 375
25937 290
20189 178
8581 866
27968 665
8719 501
13909 206
7012 138
7812 322
4020 116
7013 338
4426 748
2874 309