22018 240
59228 85
10234 561
51538 451
20274 846
123794 263
17311 387
138445 569
21092 570
15752 646
6781 204
9257 319
26817 414
18663 710
2358 48
8867 426
34965 287
36337 117
42896 608
26934 626
14828 655
20933 62
39271 38
44979 85
9219 85
35779 364
14454 616
25257 506