2138
3
2199
5
1578
2
2294
1889
1
915
783
1132
0
684
1388
2229
1379
2072
1049
1159
3084
1298
1922
3658
5093
9