15601 92
18982 173
28172 278
29395 77
9577 219
4289 317
16274 587
8530 481
7264 531
4358 44
14827 303
9572 68
2792 55
7932 291
15823 776
6955 863
12627 714
4861 414
4281 67
8299 297
7276 439
8546 210
36972 903
5268 378
7795 410
5215 664
11987 572
34110 164