4283
5
2465
0
2692
3
938
631
2123
475
534
1494
490
1743
850
515
984
1166
3098
562
758
2312
323
572
2512
1862
1
5033
15
2865
9
641
16062
1481
1688
1298