5104 6
16077 3
31503 2
23257 1
32427 5
30306 5
13103 3
26680 7
39827 4
120052 6
44829 5
25254 10
67252 2
41808 4
143751 56
71883 27
27754 12
95855 28
36776 10
26128 8
19159 8
174327 23
251501 22
208080 19