56652 557
23192 683
22249 461
40949 1013
18150 54
19617 205
14586 48
8091 433
27157 273
111170 178
22528 580
81348 658