75
473
942
866
561
622
388
264
152
18
163
971
1732
1154
2956
33411
34624
50
24
533
551
923
271
1902
8510