2650
20
3629
1
862
0
1160
1412
3539
3
1746
2
2534
1356
1537
2090
1016
1179
3871
3001
2794
903
2999
3180
861
669
951
1618
841
3470
5
432
2886
4
1532
1550