451
0
1618
1694
1
658
2
1451
951
1225
785
12472
12459
3
2312
1403
635
706
1688
418
2505
3465
4465
22
1743
1529
2318
3054
5
22731
877
1729
2127
7
2057
5147
4425
6