12581 29
15306 115
12487 77
8317 12
20362 50
1364 10
1333 16
51319 122
22139 27
32637 58
7282 22
5458 11
14851 31
7678 22
38331 107
20745 40
11744 37
6715 32
27566 90
1794 8