158732 29
1121807 358
24355 1
107708 18
70276 17
27808 3
44683 7
733056 136
35030 2
40553 3
112453 15
75531 7
135907 14
47351 6
245957 25
253026 26
219708 26
155608 6
59109 4
52101 12
54933 4
111701 23
16230 1
87076 16