25669
0
19783
2
572
32302
685
800
2595
2996
534
791
1804
1
2535
1192
1189
2163
501
3008
3
3090
6
4360
9
2316
14
2534
2194
2921
5
2932
2173
5065
1071
3498
4
2337