2794
2
1423
1
1564
59
0
2687
1826
1458
4327
32730
951
1976
3
619
2047
3629
1671
1196
742
712
2115
1424
801
969
616
2179
2285