2629
2
513
1
2664
3
882
2489
10
2992
6
1172
1438
1686
1657
2354
4
9055
1450
1529
0
983
3920
3633
13
1428
6192
536
2152
500
637
355
572
436
653
50
1103
801