526
2
557
2000
3
647
457
1414
4
509
1
510
463
692
423
456
514
413
548
613
614
684
1241
6
1062
4177
15
975
405
1369
3007
5
2898
13
962
406
555