100
1188
3
61
1216
2
45
1743
13
49
4427
87
364
1005
1
8266
59
358
50
662
0
657
6
526
698
5
610
624
1362
75
653
474
618
4
595
900
692
7
533
8
600
651
779
717
689
677
650
854