757
0
475
1324
916
709
1100
21
1109
3158
919
650
738
893
1936
860
951
439
915
751
698
574
1201
1304
17
579
1
1210
1301
777
332
824
638
692