152
511
616
1086
1006
92
171
482
692
613
784
291
343
1037
101
91
14
1178
906
10
993
205
18
654
29
30
38
44
521