5552
4809
2236
2173
1441
1134
981
946
907
632
597
566
457
431
367
364
350
264
236
217
151
123
121
120
100
86
85
62
47
42
35
32
30
29
28
27
25
23
20
18
16
15
14
13
12
11
10
9
8
7