631
0
2123
3882
5
1593
2
2013
475
534
490
850
1166
3098
3
562
2919
323
572
1862
1
5033
15
5621
8
2865
9
16062
1481
4537
4
1298
711
477
717
2954
1257
6
3126
2493