5028
4800
1948
1924
1711
1592
1302
1128
1123
975
688
495
482
431
426
386
372
248
246
203
197
190
179
124
93
77
75
59
51
48
45
41
39
35
32
24
23
21
20
19
17
16
14
13
12
11
10
9
8
7
6