668
0
581
597
797
259
1603
353
699
197
243
1277
2964
1137
1
355
471
1086
997
527
1062
1023
437
563
2351
560
320
155
722
489
382
375