3262
2800
1517
1023
768
658
587
473
430
224
205
188
145
130
129
90
65
63
49
40
33
28
25
24
18
17
16
15
14
12
11
10
9
7
6
5
4
3