50106 379
15891 58
2804 64
22998 324
8668 601
16239 274
13256 399
3428 405
3861 521
2595 277
15062 471
2057 124
9034 131
2103 216