22016 240
59215 85
10231 561
51533 451
20273 846
123777 263
17305 387
138424 569
21090 570
15749 646
6778 204
9253 319
26815 414
18661 710
2356 48
8865 426
34963 287
36333 117
42886 608
26931 626
14822 655
20932 62
39265 38
44971 85
9218 85
35779 364
14453 616
25253 506