2840
2
1036
1
3469
4
739
599
2595
8
1308
3969
40062
19
3351
3
2820
6779
5
2126
19079
6
1253
0
267612
174730
18