21867 81
8243 154
188677 404
13195 206
17479 423
51550 427
94670 487
53337 660
27323 348
7312 665
6036 694