4044
5
3083
2
2465
2757
1189
0
475
3125
1650
3546
1
555
3779
924
4471
2304
2964
3051
1603
760
5242
2101
765
803
3158
2087
1193
1222
2906
2471
761
3176