938
0
631
2123
4259
1
475
534
490
850
7042
5
1166
3098
3
562
323
572
1862
5033
15
2865
9
16062
1481
1298
711
477
717
2954
2
1257
6