3694
3406
3223
2304
1775
1765
1596
1347
1122
1120
1052
1041
922
870
855
796
749
720
677
646
410
404
390
383
376
361
353
299
265
252
247
246
230
184
150
140
138
130
128
124
118
110
105
102
91
81
76
75
72
63
58
55
48
46
45
37
26