2229 6
2545 3
4239 18
18165 64
6158 11
1685 5
7125 27
2496 9
17786 36
2598 13
1989 3
2730 7
2378 7
2959 15
2004 6
1749 9
1215 5
2487 10
2436 11
4881 19
1064 2
1654 9
3295 11
29815 116