2152
2
83
1
1568
1564
1423
2468
3
2600
4
5565
9
2890
2392
1606
19944
1813
1093
0
1545
2377
801
2131
1749
1062
1716
4833
830
929
868
4179
6139
970
10243