431
171
586
129
543
177
638
170
340
177
553
294
2122
1131
257
77
431
248
1053
421
583
307
611
154
221
153
397
171
162
107
513
179
545
72
899
413
476
92
742
269