841
2
791
1
1718
778
2650
20
3629
862
0
870
1412
571
3539
3
2534
3012
1179
3871
2794
1258
951
1618
3470
5
2219
432
2886
865
2915
1550
444571
9
2282
2420