12459
3
3854
1
2502
5
3818
7
938
2356
6
2668
2
1159
1821
4
766
2899
8
685
0
3544
1837
1815
3055
2664
802
2954
370
3354
2468
796
2982
2921
17970
15