39934 5
15377 4
39978 3
33082 6
46256 7
14006 6
31782 3
18701 4
28757 2
90184 6
57359 2
167332 5
31958 5
127231 4
77306 10
117480 11
4359 2
26459 2
294080 12
3209 1
5131 1
854 1
1203 1
11331 1