5770
1743
1329
1028
995
887
879
601
534
532
495
456
448
344
301
281
217
209
194
173
144
136
129
116
98
92
82
77
73
71
70
67
65
63
60
59
56
55
47
41
39
38
37
34
32
31
30
27
26
25
24
23
22
21