2188
1503
778
506
503
417
354
325
283
131
130
127
102
93
77
76
50
49
41
29
28
21
19
17
15
14
12
11
9
8
7
6
5
4
3
2