24091
3
1240
1
1446
0
2838
4
2743
2
1361
6264
7
103
2194
2099
2535
1747
12621
22
2455
753
4059
1549
818
883
2888
2660
2126
95855
1164
635
3076
444
725
493
7904