3834
3402
1358
1273
1018
896
850
807
749
624
552
527
434
385
384
355
321
288
209
202
176
139
117
90
87
81
74
69
54
42
34
30
28
27
25
19
16
15
14
13
12
11
10
9
8
7
6
5