628
762
1679
4362
2145
876
994
1439
877
2078
1040
3449
1163
3762
9664
4576
9706
2021
4694
2604
15010
57277