4028
3556
3510
3259
1533
1457
714
475
428
406
350
130
100
51
44
32
31
30
24
19
13
12
9
8
7
6
5
4
3
2
1