25669
0
19783
2
2921
5
572
2170
1
2316
2535
32302
1603
685
1444
1250
800
2595
2996
3498
4
1449
534
791
6929
11
3528
7
7471
9
2430
501
5412
14
3591
2209
3
3107
1558