15023
1310
852
11357
8951
8119
7811
859
748
14118
877959
8814
21036
15900
14021
12560
9642
913263
8470
8454
794148
688142
65811
6280