8451 128
30143 144
13958 757
4842 469
2927 320
12648 107
26382 259
23982 284
10807 894
7268 613
4534 136
4140 524
4262 719
9744 404
4965 28
12595 626
5335 123
15043 264
10275 973