2158
1531
870
634
541
526
327
326
245
148
138
114
108
93
71
70
63
27
26
25
24
23
19
14
12
11
10
9
8
7
6
5
4
3
2