913
2
1470
1
1198
259
0
668
501
2188
8
1277
197
997
1094
1603
581
69
63
527
288
1086
320
560
797
563
5560
5
597
496
1748
1062
621
437