1029
2
3629
1
1247
1676
4732
0
1301
1581
3765
4
3871
2794
1223
3371
9
1814
1618
841
3470
5
862
2650
20
3105
3466
3066
7
1292
2285
1868
2534
2966
10
2343
5946
1412
3505