675
1
869
8
576
115
1176
435
2561
14
117
71
344
1036
2
2947
11
953
4
61
2061
1528
832
768
658
827
381
518
560
425
1969
457
396
1130
70
217