2353
1829
1113
762
399
346
281
280
215
126
121
104
100
75
69
63
54
39
29
28
24
22
17
16
15
14
11
10
8
7
6
5
4
3
2