2299
1380
838
588
549
432
400
312
307
146
120
114
94
91
79
59
46
42
26
25
21
19
17
16
14
13
11
10
9
8
7
6
5
4
3
2