3
6
2390
146

69

164
391
3672
7844
11860
113
548
1894
995
53234
773
2874
6520
14038
651
1152
170
145