5982
1633
1229
1205
1202
1064
972
702
575
424
397
351
307
271
270
245
230
226
209
201
189
152
143
139
135
125
109
102
95
93
88
86
82
63
59
58
57
54
52
50
48
44
42
38
36
35
32
30
28
26
24
21