4928
4189
1943
1610
1418
1105
1032
904
786
536
512
505
378
367
312
304
287
259
247
232
138
135
121
112
70
61
60
50
43
38
37
32
31
27
20
18
16
15
14
13
11
10
9
8
7
6