54815
1033
14326
1927
557
4736
6077
11998
8057
741
8426
2287
806
2852
899
225
166
234

69

173
2270
550
1231
39
441