54748
1001
14068
1858
542
4680
5939
11806
7883
722
8262
2221
724
2762
865
218
165
223

69

166
2143
511
1147
37
422