12123 562
2646 66
10635 298
4394 43
16245 307
15007 327
31416 583
5804 293
16610 754
11617 410
4172 257
14715 504
8325 412
7843 859
7958 159
8558 513
12630 774
17374 654