2033
2
3044
27
4252
1
2079
3
6086
2260
12
48766
24
356
0
1756
1968
2417
690
3293
2341
755
962
1404
4232
1229
1163
6979
4