16043 916
8889 517
26689 245
4204 286
4656 728
17297 95
1402 191
2057 259
2048 115
4743 111
12249 198
4554 688
3879 654