252
1
250
510
402
100
288
206
291
330
2
233
237
533
468
359
3
1599
249
694
300
361
35
232
451
128
352
516
519
669
435
293