951
1
1113
4
2356
3
614
414
472
2
481
1518
7
559
490
498
1244
13
1357
5
958
1493
510
540
453
534
579
594
875
1147
450
1545
2427
5928
630
15333
6
1291