5582
2089
1745
1620
1512
1450
934
818
723
656
458
313
253
120
108
100
99
97
74
65
44
39
37
33
32
28
27
24
16
15
14
13
12
11
10
8
7
6
5
4
3
2