31502 13
305176 17
481077 31
386055 21
463456 30
170102 15
393181 31
123508 7
160884 9
269955 15
211478 14
132778 12
233858 28
107906 3
111633 12
63178 6
116326 5
150934 13
62307 4
98708 3
214333 14
86831 7
89956 3
154601 10