19
15
30
26
68
150
8
304
55
53
110
33
8316
441
78
128
140
83
20
45
7
108
56
62
598
18
1422
134
252
1167
177
411
223
16
5106
514
613
481
65
32
61
2297
279
84
27
47
36
70
158
316
5048
157
4107