1222
0
896
1
841
2
728
1466
9
1423
513
825
847
428
212
1467
3
932
242
310
562
924
942
167
1248
1829
4
868
8
1060
539
177
501
315
357
1163
7