4786
4429
2018
1596
1593
1408
1126
1033
1008
901
594
531
522
472
458
406
348
234
199
186
183
169
146
121
94
88
79
53
50
43
41
36
33
32
23
20
19
17
16
14
13
12
10
9
8
7
6