502
1
544
1898
3
447
562
490
473
2
409
458
463
363
510
509
2817
12
391
434
356
1616
9
1144
1282
6
486
1584
5
1558
1134
4
5728
621
526
557
647