26006 87
10868 104
3796 37
15962 733
6994 171
21215 138
11751 449
3052 447
4615 111
2001 121
6893 277
2629 336
3557 470
2189 156
1562 38
3380 135