13079 6
18956 3
37234 2
27931 1
37428 5
33728 6
13628 3
28504 8
41626 4
123102 7
45708 5
26558 10
68681 2
42684 4
146177 56
73027 27
28607 12
96559 28
37634 10
27057 8
19802 8
176008 23
252029 22
208880 19