53586 557
21790 682
21061 457
37499 1010
17235 52
18236 205
13843 48
7838 433
23164 273
105498 173
19937 580
73456 652