477
1
516
449
390
304
276
531
2
498
610
412
271
418
673
3
32
216
471
131
354
447
678
234
69
360
1380
4
212
105
506
123
97
100