3143
2893
2872
2430
1395
1391
630
469
423
296
212
124
81
64
50
43
39
34
32
22
17
15
13
12
7
6
4
3
2
1