1068
1171
3192
9325
4801
1883
684
1617
1122
916
6271
2808
2068
738
862
3397
790
14737
693
782
986
2169
754
1617
814