22016 240
59222 85
10231 561
51534 451
20273 846
123781 263
17305 387
138434 569
21090 570
15751 646
6779 204
9255 319
26815 414
18662 710
2356 48
8865 426
34965 287
36333 117
42891 608
26932 626
14824 655
20932 62
39266 38
44976 85
9218 85
35779 364
14453 616
25255 506