4246
4004
1608
1409
1365
1060
1016
993
978
793
585
579
511
450
363
350
319
241
187
166
140
124
110
109
106
76
63
54
47
42
41
36
34
33
30
29
20
19
17
16
15
14
13
12
11
10
8
7
6
5