2794
2
1312
1
1889
2430
3
1398
1013
3610
1618
0
1458
3562
1305
2327
11
20163
44
841
1042
862
1426
2650
20
1179
2385
4