28329 10
45053 3
30727 5
104230 10
35451 12
87201 31
179126 24
57277 6
66651 11
110632 22
772609 122
663854 117
278031 32
236551 18
324459 33
803201 64
135881 6
449334 14
314677 17
214826 18
68127 11
229530 20
116107 8
105406 18