4602
4328
1890
1594
1465
1462
1177
975
894
784
627
513
444
430
411
368
355
238
214
210
180
175
165
99
89
85
72
60
49
37
36
35
34
29
27
22
19
18
15
14
13
12
11
10
9
8
7