2794
2
1423
1
1564
59
0
2687
1458
4327
951
1976
3
619
2047
3629
1196
742
712
969
616
2285
2452
3470
5
1494