3949
76
4805
31
6324
2270
2193
74
18978
3330
6019
314
5943
242
1914
2
2506
1
3052
769
(1/2)