4502
4176
1606
1580
1547
1162
1085
1083
996
800
675
537
520
446
381
353
333
214
209
152
145
143
132
128
117
88
87
58
57
40
31
30
27
26
25
21
18
16
15
14
13
12
11
10
9
8
6