105081 736
72716 177
45582 164
293061 1308
330345 1311
176148 1660
46156 274
326935 1161
229397 941
140450 561
28767 157
238570 463
337053 971
129645 811
44592 61
194146 1101
111808 498
174352 782
204284 708
54787 516
197307 228
160797 393