132
171
131
121
662
282
141
7
91
102
15
1
6
2
51
3
5
16
583
501
261
272
533
161
382
1032
1022
54
492
38
59
551
56
21