25669
0
19783
2
32302
17946
15233
1
2535
570
800
1583
2264
21152
8
1812
3008
3
1162
1239
1767
3083
2366
6753
17
2921
5
948
7471
9
1522
3354
1922
2322
4
2932
1558
2258
3498