5215
4936
1985
1810
1729
1602
1296
1126
1120
1010
701
564
543
527
481
433
425
224
214
198
192
187
159
134
108
98
86
67
56
52
42
40
33
32
27
24
23
22
20
18
16
15
13
12
11
10
9