56221 700
16638 360
8088 403
11016 422
42238 336
50600 528
39244 122
47801 214
31281 390
19322 241
26308 650
14523 507
14268 289
28914 116
112648 806
9788 236