24337
22
2268
4
1075
2
19932
6
400
0
658
1431
1
1223
674
2480
4187
10
4329
2310
4309
3
3107
7
6929
11
266
2254
12459
2913
12717
685
2505
8527
718
1558
19944
572
4444
19079