970
814
1252
1978
1044
1354
1286
25012
897
1305
1761
1260
666412
47833
47410
45948
4111271
3919157
32244
3179151
30326
25812
23821
22010