2465
0
2692
3
938
631
2123
534
490
850
5771
10
1451
1166
3098
8627
562
323
572
2512
1862
1
5033
15
2865
9
641
16062
1481
796
6
2333
1298
711
477
1194
717