55085 38
13689 27
3022 12
10642 26
5933 10
11018 45
4182 12
30423 71
10063 18
3661 11
1242 1
292 3
13774 30
690 9
1259 13
961 9
381 3
551 10
540 1
815 4
234 3
397 6
2691 17
897 2