21981 81
8338 154
191788 405
13307 206
17828 424
53231 428
97800 493
54502 661
28250 348
7393 665
6182 694