1189
0
2535
2
14
25669
2996
1193
4044
5
1970
3498
4
2087
536
2258
1
894
572
2986
17946
4471
1849
4775
469
449
32302
416
132
3765
3125
571
866
841
19783