2190
1507
786
529
506
417
345
314
290
123
119
101
90
77
71
50
47
43
31
28
22
20
17
16
14
13
12
11
9
8
7
6
5
4
3
2