4735
4363
1974
1705
1652
1218
1163
1103
1054
848
646
502
454
446
427
371
344
246
220
216
169
154
150
122
102
90
83
61
48
43
40
34
33
32
30
27
26
21
20
19
18
17
15
13
12
11
10
9
8
7