5481
1562
1104
951
927
816
803
527
519
485
414
387
374
352
285
267
233
197
188
180
154
135
131
121
99
93
83
76
72
68
67
64
63
59
58
57
56
50
47
46
41
38
33
28
27
26
25
24
22
21
20
19
18
17