3118
3
2061
835
1
1266
2
1229
4966
6
1407
0
2954
10
3657
8
5135
2691
2598
2709
2467
4
2810
5
1768
2977
3745
1924
969
2540
4641
25
3169
1131
3056
3519
9
1826
1813
2807
5392
11