2476
2
3765
4
2535
25669
0
3498
21152
8
297066
2996
1581
32302
14
19783
1189
894
2932
1193
571
1295
1
17946
280
3779
4044
5
2903
3
3000
3051
2650
20
1153
3090
6
3683
4471