12488 32
13847 12
14050 17
9998 13
11107 12
15179 23
20342 41
10822 3
12708 1
13462 42
12120 7
33923 8
18755 48
28200 79
55472 193
14541 20
21650 33
29037 33
15894 13
59273 179
87973 312
56927 122
56524 195
29318 35