484
0
596
1166
562
2663
1862
1
3176
2
3971
531
668
1135
1298
477
2480
914
572
1581
938
2152
2921
809
2133