2456
1
1788
2294
1660
1668
0
1749
2710
2
3503
4
83
2886
4724
3
5717
2100
1590
1844
5340
2209
398656
19
1778
2901
550
7471
9
3400
6547
1543
1787