3156
1
1394
1566
2049
1459
4
4012
2369
2
1028
891
716
3125
15
901
0
3758
2502
2664
3
2621
3587
2776
8819
12
2924
5820