6903 16
3816 19
15595 24
20107 30
15393 44
9930 15
2982 8
9909 46
5037 15
1661 11
16033 51
2052 10
8577 38
1257 3
8817 7
4045 12
17559 28
42147 111
2030 12
3014 2
4529 29