12958
5
1960
7
729
0
2604
1020
978
2
6579
9
4677
10
3054
1
2904
4
475
1277
1010
543
2855
3
111
737
886
1440
422
3660
752
1225
513
2659
1890
3293
247
857
911