706
320
667
165
390
136
1313
847
236
95
756
107
627
173
3024
1681
1345
637
418
146
420
233
545
234
649
267
515
244
103
40
431
159
564
126
494
209
357
211
693
209