3083
2
4084
6
2465
2695
4
2932
3546
1
2088
5
2903
3
461
0
3051
1603
2320
6053
2149
2087
38477
34
3090
851
1780
2349
657
3050
7793
1849
1003
2906
2907
1441
4915
487