25669
0
2907
2
19783
392
2996
32302
2535
1849
800
2595
1225
1189
14
742
2316
501
2124
3
2666
9
572
758
2349
2377
3498
4
2087
2749
5
1601
420
3227
2906
1
616