2996
0
19783
2
2903
3
25669
4044
5
17946
14
2535
32302
3125
1189
1461
2549
11
2964
1
536
3498
4
3765
2478
4471
1672
1285
3779
2986
940
572
1193
1512
3426
758
3083