3080
3
668
0
916
5982
6
2475
1
1298
1539
477
946
914
1581
938
612
1218
3715
2
809
12149
1034
475
1500
1180
1059
673
2041
2313