629
1
2122
2
1423
1564
2650
20
571
1760
0
3629
862
1135
3
2525
4
5805
8002
7
4258
1754
1412
1394
1746
3539
2534
1875
1154
769
1179
1532
3871
2794
2440
951
2096