629
1
2122
2
1423
1564
3629
3871
2794
1618
841
3470
5
8002
7
862
0
2650
20
4258
5805
3
1135
3066
1879
2285
1868
2534
571
2343
10827
4
1760
1197
2417
6
1366
5946
1412