4283
5
2465
0
2692
3
5225
8
938
631
2123
1581
2
475
534
490
850
1166
3098
562
323
572
1862
1
5033
15
2865
9
16062
778
1481
2245
3765
4