16625 591
6845 725
28397 840
5562 428
58304 225
14801 245
9059 455
6736 493
8459 319
8267 159
6258 632
4059 79