1337
1
1188
2
1004
3
1368
669
726
552
996
915
0
524
1056
3086
7
562
676
523
788
1174
2405
86
72
691
1541
1158
197
1344
1790
10
98621
31
1322
854
830