127
508
3185
148
625
40
184
934
29
641
585
978
45
197
151
326
4
47
493
2012
1177
582
12
703
196
137
283
171
162
239
2
87
21
262
49
187
170
209
5
689
772
152
144
10
203
164
374
65
519
187
399
