4303
4180
1668
1566
1330
1239
1177
911
817
741
710
533
497
375
329
319
269
262
219
185
165
140
132
128
97
77
56
51
46
40
36
35
33
32
26
22
20
19
18
15
14
13
12
11
10
9
8
7