1560
44
72
56
542
233
88
4218
45
57
134
110
41
23
141
75
53
54
84
32
76
64
115
48
40
81
349
161
61
229
169