24396 88
8505 15
10611 24
9242 41
6451 26
5134 15
2814 2
3661 6
5170 11
2921 3
1653 1
4117 7
2136 3
5862 11
18359 79
11058 37
11462 46
6083 20
3440 10
10329 30
5926 6
6792 31
13067 39
12102 60