500
0
3765
4
471
2476
2
903
781
3117
8
3779
4471
2903
3
2964
1
3051
1603
1342
255
891
1461
2517
2666
9
1225
137
5164
5
1162
1527
501
1543