2205
1421
748
579
506
473
390
322
312
142
137
98
92
90
61
54
37
32
30
22
20
19
14
13
12
11
10
9
8
7
6
5
4
3
2