683
9
1681
5
6046
38
1726
18
2709
43
2115
21
3115
43
2595
48
3232
4
5352
33