2491
2773
1952
2683
2240
47937
3053
2807
2392
3446
3717
1760
1976237
13699284
1363712
11917261
1164440
110243
9862157
968311
800937
80006
74665
68092