841
1
507
0
1258
2915
2654
2
2108
6
1718
2857
3
791
1443
1267
923
1942
2788
2715
778
1960
6307
10
1023
4599
2140
1555
2133
870
1119
2949
2738
3001