3652
2925
1344
1134
922
869
704
603
561
399
333
318
304
290
279
208
204
180
173
162
129
87
78
69
58
53
52
39
36
29
28
24
22
21
20
18
17
13
11
10
9
8
7
6
5
4