2140 10
9574 49
48797 105
20872 55
16392 58
4426 16
5285 22
11067 40
5967 21
4060 5
3226 1
10812 49
6815 19
10601 45
5523 23
6004 13
15233 54
3883 9
41832 173
5399 24
13812 79
1983 3
10251 34
1976 1