4835
4575
1793
1673
1619
1586
1281
983
926
913
655
548
503
411
396
388
352
230
204
201
189
178
163
127
94
82
64
56
54
47
44
35
34
33
31
29
28
27
24
23
18
16
15
14
13
12
11
10
8
7