2650
20
3629
1
862
0
2219
2
1000
1412
3539
3
2534
1860
2055
257
1125
1179
637
3871
2794
951
1618
841
3470
5
432
2886
2749
1339
1550
3065
1277
1547
3583
10
5253
4