2033
2
1555
0
3044
27
4252
1
2079
3
3632
5
48766
24
846
356
1213
1756
5363
6
2431
690
2417
1666
962
4232
1302
3287
6979
4
2450
4362
1471
6689
853
2398
1894
3380
2306