2145
1
1103
4248
2980
2274
2207
0
1466
3629
2153
616
398656
19
3871
2
2794
1618
841
3470
5
1416
4573
644
5339
862
2650
20
1225
2229
1234
3066
7
1646
3
550
2285
1868