6257
5688
2790
2597
2230
1735
1586
1257
1173
959
828
652
604
493
456
302
298
290
271
239
228
224
212
117
106
90
74
73
67
66
63
62
47
44
43
32
27
26
25
22
21
19
17
16
15
14
12
10