2092
7
2781
1
2904
3
1845
2
3158
2294
1495
1664
298
2133
400
0
1041
1568
2999
999
1788
865
3779
4862
666
1127
499
1106
1054
1799
1174
766
2433
4
1783
2629