3083
2
2465
3125
536
0
2313
3765
4
471
323
2476
759
903
3117
8
3779
1193
1618
1
4471
2295
3
2903
2964
4259
3051
1603
531
255
2627
891
1461
2666
9
984
5164
5