5223
4828
1772
1769
1660
1538
1285
1111
1088
973
735
607
604
520
476
397
394
234
214
188
186
185
150
141
125
78
73
61
58
48
41
40
39
37
36
33
26
23
22
20
19
17
16
15
13
11
10
8
7