2338
1756
1092
729
409
394
348
295
230
119
111
108
100
91
79
60
52
34
23
22
19
17
15
13
12
11
10
9
8
7
6
5
4
3
2