98
205
256
23
357
124
753
1022
431
432
1508
360
476
487
230
282
168
261
700
234
297
341
280
152
307
157
285
245
80
276
833
605
401
94
235
82
645
650
7625
1144
811
765
538
187
1046
266
1377
421