398601 25
85033 14
47878 8
22534 7
500834 56
45632 10
76057 7
162955 21
67007 4
87329 8
59934 3
53206 3
69958 6
49128 2
107053 9
341376 27