12581 29
15733 115
12487 77
8317 12
20765 50
2260 18
2266 17
51319 122
22139 27
32637 58
7282 22
5850 11
14851 31
7678 22
38331 107
21163 42
11744 37
6715 32
27566 90
1794 8