3560
962
778
323
311
287
270
265
261
248
139
120
116
108
102
91
79
75
68
56
53
47
44
41
35
34
27
24
23
22
21
20
19
17
15
14
11
9
8
7
6
5
4
3