5601
5560
2353
2270
2117
1648
1524
1114
1056
879
868
631
573
520
480
466
399
276
261
223
219
191
157
133
109
95
92
78
65
63
48
45
38
37
33
31
29
22
21
20
19
18
17
16
15
14
12
11
10
9
8