5035
16
2405
14
3254
893
3706
151
3455
59
3500
35
4870
27
2874
803
1600
108
1292
44
(3/4)