452526 58
31753 4
55657 3
21032 2
262926 24
42381 4
308751 21
9056 1
165659 9
181176 23
197778 6
333255 19
170709 9
305582 18
210280 9
143409 18
92080 12
37132 8
428481 23
21606 7
320001 7
16903 3
259152 10
28284 1