5532
1483
1042
1009
967
878
850
580
537
518
424
326
275
274
239
237
209
192
164
145
143
132
130
107
106
99
86
82
79
76
75
69
63
59
53
52
51
48
42
39
36
35
30
29
28
27
25
24
22
20
19
18