2438 2
1512 7
1240 5
6725 8
3256 12
9148 13
7458 12
10324 28
25615 16
19064 19
41502 80
12006 6
5160 10
9097 9
4476 12
15303 23
7031 6
14530 11
15541 9
4406 7
27555 72
7435 15
6529 18
4861 6