4731
4443
3510
2922
1799
1789
1648
931
698
693
656
630
509
441
408
387
272
208
203
194
181
174
162
150
120
119
102
87
85
79
74
62
60
55
46
43
41
40
39
31
28
24
21
20
18
16
15
14
13
12
11
10