524
1
576
115
675
869
8
344
1036
2
2947
11
953
4
61
2062
1528
832
768
658
117
643
2562
14
435
71
381
827
518
560
1177
396
1760
425
512
3
78