14935 200
23342 118
43469 843
31652 235
39852 728
10498 304
34013 301
7754 529
10963 736
7824 788
9930 956
8869 633
6537 159
9147 497
6440 133
5528 104
12481 487
2832 204