21021 503
6537 164
5162 392
3576 82
4083 521
3900 266
5564 325
8209 691
6510 279
3367 330
4801 366
10382 705
10522 382
5457 308
3933 363
5286 714
6346 545
4630 265
9026 856
5126 343
3775 515
4045 171
4811 366
8439 432