22016 240
59213 85
10229 561
51525 451
20270 846
123767 263
17302 387
138416 569
21088 570
15749 646
6776 204
9252 319
26812 414
18660 710
2356 48
8865 426
34961 287
36332 117
42879 608
26930 626
14822 655
20930 62
39263 38
44967 85
9218 85
35778 364
14452 616
25253 506