200
904
2
1635
5
1254
9
1336
3
1
826
0
883
1241
4
6
1297
1071
1785
7
14
981
1728
8
54
1609
1177
867
1106
852
1185
1547
1411
1074
1605
12
2049
1636
27
1064
983
2136
1159