577
140
1388
475
334
92
1012
582
371
179
624
62
346
69
654
222
312
35
438
13
492
162
695
217
440
121
611
65
333
78
683
138
313
107
678
188
225
165
182
63