1254
2
1285
1
1746
902
3090
6
2966
3673
1312
6110
4
1207
3868
10
1289601
5052
5347
462
0
2835
2207
3657
8
6236
1593
951
2013
1694
2122
3439
5
2919