108105 22
95556 20
53905 12
46803 7
47505 11
153509 13
123055 7
26604 1
110957 10
27680 8
23904 6
202279 22
261231 29
190005 32
138029 21
22530 2
45905 8
71004 19
50601 13
300181 25
29232 8
280133 18
694479 97
414634 35