5903
1461
1107
1090
1046
1020
938
621
567
496
429
310
288
255
230
211
207
186
154
132
128
117
101
99
96
93
89
88
80
77
75
70
66
65
59
54
51
50
47
44
43
41
37
36
35
33
32
31
26
25
24