4575
3927
3804
3735
1861
1623
840
429
388
374
344
125
77
71
69
57
45
43
42
32
29
18
12
9
8
6
5
4
3
2
1