25669
0
2996
19783
2
572
32302
657
1189
758
800
5065
1
501
4044
5
2595
420
17946
14
1028
1225
2366
2535
1780
3125
1601
931
1461
616
2907
450
873
2964