596
0
1166
562
2663
1862
1
758
1088
668
1298
477
1369
914
2670
1581
938
2079
509
809
5051
3
1657
1500
1944
2
8535
12
2041
2313
2907
2238
2075
4821
3159