951
1
1055
1320
2
1631
4
1225
0
785
12472
1775
2999
3
2502
5
12459
1982
1403
635
706
1688
418
2505
3465
4465
22
551
915
1743
1529
2318