3888
3
1649
1
7328
2
2488
4
4857
1204
1722
2013
1256
784
2169
0
2125
56488
2260
12
3251
6
938
2033
3044
27
4252