31146 83
38653 58
15175 42
37343 158
15501 18
11834 58
4352 14
2513 22
7378 11
2599 15
14531 24
7425 9
42279 99
5630 17
20310 90
12925 35
2648 11
8480 24
14529 28
1955 6
45935 139