929 2
1239 1
10342 28
1962 6
2090 10
1199 3
963 5
2492 13
5273 4
2176 13
1094 3
2001 4
40595 87
9585 60
16172 57
27822 96
11338 30
8459 29
4896 15
5435 22
13419 52
7461 27
5320 16
15603 75