3083
2
255
0
3051
2996
3765
4
32302
1189
536
2366
1
25669
14
19783
2535
3606
3
337
4044
5
17946
2465
1193
3125
2932
761
1022
3498
3779
4471
2903
2964
1603
1461