1301
2
920
1
2315
1087
2255
2655
3223
3
1891
0
1133
1936
1204
2193
9
1495
257
2077
1860
637
1456
1191
1125
6346
16
1635
2934
3013
5
4096
1088
1269
2907
1972