96
202
252
23
353
124
751
1020
431
432
1506
360
476
487
230
282
167
260
697
234
297
341
280
151
307
157
285
245
80
276
832
604
401
94
235
82
645
647
7611
1141
811
765
538
187
1046
266
1376
420