2555
2169
623
560
432
415
254
239
219
210
164
146
112
107
106
87
83
81
80
76
72
62
60
59
52
50
47
46
45
43
40
39
38
37
34
30
29
27
24
23
22
19
16
15
14
12
10