2996
0
17946
32302
14
571
4044
5
1189
2535
2
3765
4
25669
3125
19783
1461
940
1
280
2964
3326
3
572
3498
469
2478
1193
4471
1672
1226
3779
2986
894
693
2650
20