1235
1
1081
3090
6
2966
3673
6110
4
3868
10
1289601
5052
5347
462
0
2835
2
3657
8
6236
1593
951
2013
1694
2122
1304
1591
2919