2949
0
3041
2
9956
3
572
1683
1403
1093
14
2535
10827
4
7159
10
2044
4044
5
3083
2465
3125
410
3498
12472
3779
4471
2964
1
3051
3186
1603
297066
1787
1461
2906