25669
0
2996
32302
14
19783
2
572
3498
4
1189
17946
1225
1193
473
2986
1
5440
8
657
1601
791
4044
5
1359
2535
5065
758
3125
685
1603
3008
3
1461
2303
2964
1849