4123
3749
3194
2409
1562
1559
1387
917
638
498
452
427
423
379
321
314
252
236
233
201
173
138
134
131
128
94
81
73
72
69
59
53
47
42
38
36
34
32
28
26
24
22
19
18
16
15
13
12
11
10
9
8
7
6