841
2
1
507
0
1258
2915
2654
2108
6
1225
2650
20
3629
862
616
1718
2857
3
1412
791
3539
1443
1760
2534
923
1023
1618
1179
3871
2794
1494
783
951