164
156
182268
149
2011
143
1522
1514
172
1912
1616
12980
10530
8251
6570
561262
5260
5030
4431
4439
435147
381142
31750