826
502
1470
470
912
1023
980
482
740
735
260
880
668712
47933
47480
46108
4123271
3929157
32364
3186151
30376
25832
23881
22120