1188
2
1337
1
670
1004
3
1368
726
996
553
917
0
3088
7
524
1056
562
1176
676
523
788
72
2409
86
1541
1158
691
199
1344
1791
10
98635
31
1322
856
830