2547
3
672
0
1474
1
2034
1114
1285
6
1944
2
3240
4606
1226
2333
1966
2272
4080
3682
38477
34
5253
4
3931
2189
2110
2788
2410
2845
12
2973
9
59
9877
5
1831
2129
746
10827