1189
0
2907
2
2902
16
14
894
572
2996
851
1
4044
5
17946
657
2535
4915
32302
3765
4
25669
3125
19783
1461
280
2964
4775
3498
2270
2478
4471
1672
3546
1945
638