4262
4192
1794
1569
1440
1353
1123
977
904
792
597
473
466
390
387
356
307
235
204
184
167
163
134
94
86
81
66
49
44
40
38
35
34
26
25
20
19
18
17
16
15
13
12
11
9
8
7
6