15683 32
7098 17
1990 11
8922 23
1244 12
2591 3
2269 2
7420 17
5383 23
2427 15
2053 5
7586 16
4317 27
20960 26
1229 5
14440 23
14579 34
42084 87
10620 7
5703 12
32413 37
37979 98
88548 192
39730 82