31146 84
38653 59
15591 42
37343 158
15501 18
11834 58
4352 14
3198 22
7378 11
3004 15
14531 24
7836 9
42279 99
5630 17
20310 90
12925 35
2648 11
8480 24
14529 28
1955 6
45935 139