2685
1684
210
1236
58932
64634
30214
2116
22010
24317
1295
5030
650512
46443
46260
44498
3967271
3735157
31564
3075151
29276
25102
23070
21220