5055
3
3971
1
2300
2
1348
0
636
3587
106
3854
1579
3063
10
3117
8
2626
5820
3407
1977
944
3671
2411
1489
4
7762
2123
581
2299
2740
42836
12
1628