2996
0
2535
2
19783
14
572
25669
4005
1
17946
32302
1189
2954
471
3991
4
531
21152
8
2932
410
3498
3779
1162
1527
22731
1623
3765
1243
1239
7793
1267
1843
137