3013
2
4085
3
4651
3045
2169
1639
1
2951
2083
5
1537
2435
2439
4926
2194
0
1605
535
1922
6
918
4
2108
1989
9