5575
5339
2426
2335
2103
1612
1451
1103
1011
940
818
646
519
487
485
281
257
250
239
226
210
196
153
96
94
87
83
73
66
53
52
51
50
47
38
34
32
29
23
18
17
16
15
14
13
11
9
8