2563
1928
1083
744
529
418
408
397
348
158
146
122
121
120
89
82
53
52
51
36
30
28
25
24
21
19
14
13
11
10
9
8
7
6
5
4
3
2