476
1
623
9
643
2
612
1558
6
947
414
461
514
2596
7
446
776
0
533
451
425
554
447
519
2117
3434
518
897
723
4
582
1796
3
1645
96
17787
21
3860