2145
1
1103
4248
2274
2794
2
3871
398656
19
2343
3470
5
1416
2980
2285
1646
3
527
1753
1412
0
2207
2054
4
3109
14
1466
3629
2534
2153
1889
2502
1618
841
4573
644
5339