1531
2
2650
20
3629
1
862
0
4938
3715
4
2219
1174
1000
1412
3539
3
2534
1860
2055
257
1125
1179
637
3871
2794
951
1618
841
3470
5
432
2886
2749
1339
3326
1550