162
710
877
382
25
68
394
100
79
53
178
142
143
825
213
95
80
531
591
2838
36
164
106
65
56
1997
89
42
459