5972
1475
1093
1079
1044
1012
909
578
541
469
461
345
317
312
217
214
198
190
189
154
139
131
128
102
90
88
84
83
82
81
71
68
65
63
59
58
55
53
52
51
42
41
40
38
37
34
33
32
31
29
28
25
23
21
20