4120
3576
3466
3330
1692
1481
806
458
410
347
305
116
69
68
66
56
44
39
32
25
20
17
16
12
7
6
5
4
3
2
1