3948
76
4805
31
6324
2270
2192
74
18977
3330
6019
314
5943
242
1913
2
2506
1
3052
769
(1/2)