14096 11
12474 28
10214 1
10792 3
9498 4
9792 7
10970 9
11591 3
9053 4
10369 3
10957 5
11333 4
8879 0
9177 3
9331 3
20989 29
123028 346
24455 67
30239 44
43131 97
52693 31
38196 85
80378 270
19992 38