2663
0
1862
1
344
1088
668
1298
477
1369
914
1581
515
938
2079
809
788
5051
3
1657
475
1500
1944
2
8535
12
2041
2313
2907
2238
2075
4821
3159
1158
2524