12029 3
62753 107
11000 7
32266 94
20630 29
12839 10
10026 7
23942 42
15653 18
21199 33
43478 119
21192 36
26106 55
23506 56
49154 88
30172 44
20493 25
34459 62
76209 287
34912 76
21331 37
75397 291
30611 78
28495 63