3584
3368
3108
2203
1773
1731
1461
1443
1111
1068
971
925
809
779
764
698
675
635
596
517
408
392
388
370
351
348
330
306
288
284
242
216
161
154
153
152
148
147
119
115
113
111
105
101
97
94
90
87
84
75
59
57
50
49
48
42
41
32