599
1
695
3
5048
6
598
2
4874
5
1448
893
1402
7
1503
4
689
511
3758
1411
388
1424
10
2787
723
447
897
1645
582
1795
518
3434
17787
21
3517
14306
7355
1788
96