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