631
353
1074
421
1023
341
367
121
348
180
282
179
403
191
280
205
562
174
615
151
589
101
1240
529
560
167
568
31
555
92
391
229
258
96
481
109
459
164
113
76