995 1
2816 6
10309 12
9593 4
20972 73
13729 40
6664 18
16342 25
3610 8
19691 33
7020 12
6039 17
3154 4
4136 6
7168 17
5436 14
4580 11
7633 25
9513 27
2056 3
4218 2
3849 5
3182 3
3822 8