5829
1602
1065
1008
979
910
900
594
530
527
416
354
343
279
202
188
181
173
151
128
124
110
86
84
79
77
71
68
67
64
62
61
60
59
58
57
56
50
48
47
44
42
39
34
31
29
25
24
23
22