1253 127
5503 604
8076 334
26935 498
2112 219
16963 934
23977 580
33435 73
5695 494
12731 373
4873 226
9469 746
22218 107