3450
3251
1507
1318
1185
1131
933
748
708
594
570
412
400
372
348
319
272
232
188
157
156
153
122
81
75
48
47
45
40
37
31
28
27
23
20
16
15
13
12
11
10
9
8
7
6