2050
196292
20054
1790
198160
15615
15762
15775
150112
15348
13156
12365
15481
12580
9861
8620
683263
6640
6220
5571
553147
52310
473142
4040