22016 240
59226 85
10232 561
51536 451
20273 846
123785 263
17309 387
138437 569
21091 570
15751 646
6779 204
9257 319
26815 414
18663 710
2356 48
8867 426
34965 287
36334 117
42891 608
26933 626
14828 655
20933 62
39267 38
44978 85
9219 85
35779 364
14454 616
25256 506