19712
1005391
9622
188981
572867
659138
422946
67933
136287
18341
164236
24665
5131799
3552581
3056148
2366804
2228988
2037609
1951357
191178
1760118
1718136
1685195
1634471