50090 379
15882 58
2804 64
22994 324
8668 601
16237 274
13256 399
3427 405
3861 521
2595 277
15061 471
2057 124
9034 131
2103 216