5928
1640
1047
1037
1023
871
858
628
549
544
427
395
353
318
221
199
196
195
156
143
122
117
114
108
105
96
86
81
79
77
72
71
66
61
55
50
49
48
46
45
43
38
32
29
25
23
21
19
18
17