251
958
142
563
242
855
214
1,191
77
405
209
803
199
560
81
439
709
6
350
78
470
27
469
111
445
33
340
460
84
311
118
545
50
289