186
102
137
834
293
151
224
149
230
29
131
152
132
178
247
353
76
227
61
59
51
764
1461
1517
841
38
696
502
1046
1979
780
75
133
14255