3083
2
2465
2087
3125
847
0
3546
1
2433
4
1729
612
476
3779
12305
3
4471
2964
3051
1603
1193
657
754
255
1090
2906
480
2471
997
2258
428
2199
1672
2399