4246
3800
3778
3415
1778
1618
824
509
479
361
244
142
73
69
59
51
42
37
26
22
19
18
12
10
6
5
4
3
2
1