122
77
100
73
113
892
24
180
209
94
56
128
133
861
1534
172
43
670
731
278
449
409
109
138
64
30
442
201
61
218
1246
84
353
28
276
40
193
99
82
491
588
317
393
134
49
4702