929
3
3562
1
3629
1564
1423
1976
1558
2
1691
866
2890
159
1466
0
2100
2356
6
4179
4944
1618
2668
3544
2921
5
951
2600
4
745
1218
2886
3871
2982
2729
14
3470
3354