5283
1429
1041
510
453
408
387
370
316
224
181
170
160
156
135
122
120
75
72
64
63
61
57
46
45
44
41
39
33
29
28
27
25
24
23
22
21
19
16
14
12
11
8
7
6
5