5003
1454
1001
479
420
417
414
394
359
249
184
179
175
152
140
130
119
110
91
72
68
67
65
61
52
46
38
32
28
27
26
25
23
22
21
19
18
17
16
15
14
13
9
8
7
6
5
4