7504
2223
1408
1369
1352
1194
1108
766
762
689
590
567
555
452
276
261
245
240
237
193
184
158
155
149
131
126
111
110
109
101
98
97
95
91
86
82
81
79
73
70
68
62
61
48
46
41
39
36
35
34
30
29
26