19379 2
113127 7
89902 3
45506 3
31458 1
34777 3
70384 8
122052 9
391777 25
59732 5
91207 7
16704 2
45602 2
80807 10
54783 3
120008 4