2231
1402
860
596
516
418
379
312
303
140
115
110
88
83
81
60
46
39
32
30
23
19
18
17
16
14
13
11
10
9
8
7
6
5
4
3
2