524
1
576
115
675
869
8
344
1036
2
2947
11
952
4
61
2061
1528
832
768
658
117
643
2561
14
435
71
381
827
518
560
1176
396
1759
425
512
3
78