1683
22425
5861
873
791
1206
781
1330
2646
840
909
889
1117
14666
1215
1383
20617
15305
3188
10735
90777
4486