2427
2
228
1
465
68
247
83
186
362
119
81
52
57
196
72
78
70
106
89
51
104
61
29
27
34
40
86
14
41
126458
18