7893 20
1148 10
3786 15
13828 27
18944 43
18041 40
7783 27
2106 5
3278 5
36587 159
1870 7
4197 9
6374 9
5652 17
4603 7
1567 2
10746 19
13623 38
16595 75
7123 23
13556 49
25326 63
8502 22
3575 13