5996
1716
1281
1020
984
934
909
586
538
534
466
434
411
354
296
290
260
214
200
184
159
149
136
134
102
100
95
75
74
72
64
60
56
55
53
52
46
44
37
36
33
28
27
26
25
24
23
22
21
20
19