4302
3898
3846
3364
1681
1645
806
532
493
407
287
108
72
66
54
37
35
34
28
24
18
15
12
11
8
7
6
5
4
3
2
1