3845
2048
1754
1052
649
447
300
288
270
151
75
61
56
51
33
32
26
18
17
15
14
12
11
10
9
8
7
6
5
4
3
2