145
4582
136

69

156
719
106
64
23

5537
1613
263
1639
887
11231
328
625