2287
1003
1149
651
702
268
882
308
745
349
257
115
549
158
631
72
571
239
604
124
428
168
632
170
324
174
308
48
581
191
356
89
470
58
254
120
583
116
555
229