1193
0
1461
2666
9
2906
1
392
2258
1672
2990
5242
1294
1045
758
2478
7793
4
2986
1659
940
528
3546
3724
3
1512
337
1804
637