946
1
83
2368
1081
2
3494
2999
3
1345
2181
2756
467
0
1513
1690
1093
3509
418
1788
2948
206
8527
19944
2559