3470
5
2794
2
1889
1
2556
4
951
3871
2343
2886
2285
527
3
4034
1753
1412
0
1442
2054
960
3109
14
3629
4309
2534
1558
6174
2502
930
2100
1618
841
1817
862
7793