19311
43386
8341
15710
53425
46634
19592
59059
64137
22140
12130
58586
435259736
241045380
1685348313
158722269
131667180
125630260
1136468896
104881214
89973182
84108292
76563141
70490160