21890 81
8263 154
189533 405
13217 206
17496 423
51837 427
95497 488
53668 660
27738 348
7324 665
6065 694