700
307
84
43
140
67
154
73
406
181
105
52
98
49
168
79
266
121
357
160
588
259
147
70
161
76
91
46
791
346
126
61
133
64
245
112
55
336
151
483
214
322
145
413
184
2142
925
1197
520
672
295
30821
13216
686
301
812
355
938
409
658
289
16310
6997
4690
2017
595
262
784
343
931
1295
562
1869
808
385
172
987
430
903
394
350
157
567
250
868
379
679
298
1155
502
462
205
1498
649
434
193
2653
1144
118
Copyright © All Rights Reserved