2907
2
1581
2273
1
2295
3
3238
13
1718
3080
3049
5
2245
571
0
2042
894
777
1044
2757
1226
1522
2683
14
3053
7
3423
572