648
4413
554
4611
461
507
537
424
363
362
3912
357
30877
23410
21642
19413
1564267
15062
1401148
13476
1234144
11900
10460
8870