19783
2
255
0
25669
2996
635
14
1045
2535
32302
572
1189
2595
1193
1028
1225
616
931
2463
2173
1
4044
5
534
17946
1458
1601
670
657
2801
3125
685
822