56628 557
23187 683
22245 461
40920 1013
18148 54
19609 205
14581 48
8090 433
27146 273
111149 178
22509 580
81300 657