21889 81
8262 154
189503 405
13217 206
17494 423
51832 427
95443 488
53661 660
27729 348
7324 665
6065 694