345
1
89
2
60
1130
70
277
191
254
598
218
457
683
319
664
563
310
375
497
0
233
74
576
117
458
1179
425
397
774
59
771