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
1542
1158
691
199
1344
1791
10
98637
31
1323
856
830