603
1,093
184
959
339
777
282
704
151
857
191
546
179
824
255
697
104
787
369
735
119
654
51
477
211
483
164
484
6
324
47
423
130
412
131
410