2996
0
3083
2
4230
2901
1
17946
2465
1189
3539
3
3125
189326
3546
32302
2342
280
2556
4
3498
3779
2512
2964
2722
2920
3485
7
3051
2600
1603
3189
6