1603
1
1461
0
2666
9
2087
2
392
337
368
586
2906
984
2258
572
1672
2429
2990
1294
2478
7793
4
47639
9511
5
2986
1659
940
2524
528