2012
212
229
243
1921
2424
203
196
1820
197
241
14150
11460
8851
7520
605263
5890
5510
5011
489147
4679
425142
33950