638
0
423
327
676
379
695
1146
679
955
547
291
390
443
265
2111
3
471
581
78
337
211
325
120
597
70
316
445
428
64
621