14976 1286
13367 4753
13038 6751
10376 587
9639 10761
7789 14152
7442 6076
5043 5943
4468 1278
4382 2552