2025
1040
518
516
386
377
347
290
254
126
101
96
90
79
74
69
45
37
36
18
15
14
12
11
10
9
8
7
6
5
4
3
2