5633
1439
949
569
445
394
370
338
271
268
154
138
129
122
120
119
102
88
77
76
69
60
50
46
42
37
33
32
30
29
27
26
24
23
22
21
20
19
17
15
12
10
9
7
6
5