21866 81
8239 154
188539 404
13195 206
17478 423
51510 427
94574 487
53275 660
27250 347
7311 665
6020 694