126
8576
7871
7622
7051
7724
4910
4018
3444
3066
9099
7816
3176
2925
2933
5909
8973
2971
416
5088
3465
110
4144
5509
656
3310
3692
6324
5403
1078
8838
6045
5534
8556
3422
7295
1286
7422
1615
7035
1258
8549
3282
5557