5481
1566
1285
1056
1038
974
853
576
525
467
452
368
326
308
261
250
206
202
176
174
163
155
135
128
114
109
100
98
92
86
83
75
74
72
64
53
48
45
42
40
39
37
33
31
29
28
27
25
24
23
22
21