4148
2
598
0
2902
16
2535
19783
1189
2996
4074
25669
7034
5
17946
32302
2377
3
2499
1
21152
8
2932
1928
1849
3498
4
3779
1162
1527
1623
935
3765
1243
1239
1064
7793
1267