31007 48
7667 11
32259 100
5088 15
11797 30
4370 14
6714 32
4774 10
4621 9
3667 9
6777 33
1089 1
3045 13
3300 1
8166 34
5842 26
8097 43
1576 8
2426 18
10388 70
20157 66