19718
17031
1318
14013
21814
1416
1376
32515
30523
20517
2510
4510
685312
49133
48420
47788
4236271
4038158
33054
3246151
31026
26592
24421
22800