5947
1844
1274
1131
1105
945
885
625
578
541
497
410
397
386
376
307
233
225
192
179
162
161
154
115
111
109
106
88
78
77
72
68
67
62
60
57
55
48
39
38
34
31
27
25
24
23
22
21