1010 250
5499 245
23642 82
16240 201
24315 119
51241 845
42676 242
43016 730
11319 304
38048 301
8971 529
12863 736
8742 788
11370 957
10112 633
8251 159
18914 500
7506 133
6748 105
17207 487
3350 204