19783
2
25669
0
32302
17946
2535
3820
3
3158
15233
1
1812
3765
4
1585
3008
1162
1239
1767
2366
6753
17
674
2921
5
7471
9
3354
2322
21152
8
2932
1558
3546
6779
3498
2337
383