14593 200
23189 118
42285 843
30725 233
39570 728
10406 304
33523 301
7689 529
10790 736
7694 788
9788 956
8770 633
6433 159
8998 497
6314 133
5366 103
10065 485
2764 204