22130 2
29581 6
18032 3
25327 3
36055 4
29056 5
108731 23
29607 4
33701 6
40129 9
19601 3
30604 4
25807 4
22002 4
102159 15
45627 16
34726 3
22426 1
62732 18
25630 3
46209 14
31108 2
26609 1
51802 3