14473
3800
7889
2846
891
1438
1028
708
444
715
1099
260
392
86
174
144
66
157
95
109
128
116
105
92
60
106
34
59
108
96
204
84
68
65
73
62
70
54
57
78
55
58
63