7048
4936
2911
4254
20734
7386
2561
1206
1073
2283
6826
1817
3006
833
5255
4862
1596
3882
2330
3392
2993
9103
5262
4649
4098
28021
3699