2234
1255
668
588
483
461
375
300
268
155
115
99
93
89
84
71
46
41
38
29
26
22
17
14
12
11
9
8
7
6
5
4
3
2