1337
1
1188
2
1004
3
1368
669
726
552
996
915
0
524
1056
3086
7
562
675
522
788
1174
2405
86
72
691
1541
1158
197
1344
1789
10
98620
31
1321
854
830