1301
2
1087
1
2255
920
2655
1396
3223
3
1891
0
2077
1635
1936
1269
1204
1133
5732
1568
1632
1547
1018
1739
510
1495
2907