5910
1562
1338
1124
1037
1032
923
653
531
503
430
408
400
305
266
241
226
214
198
167
161
151
145
134
122
108
102
98
94
87
84
70
67
65
61
59
56
48
47
45
44
41
39
38
37
34
33
31
28
27
26
25
23
22