14991 11076
14727 5561
14511 8654
13912 14911
13097 641
13089 9363
13040 727
12380 2060
11664 10874
11242 7905
10460 12128
1129 1347
878 5096