2489
2
11150
3
3859
5
734
1
2349
2630
948
913
24418
8
5825
4
504
0
1741
3366
9220
1826
2080
4360
7
592
2767
6
552
2829
5079
1078
712
103
1017
12717
2229
4291
9