2665
2531
1617
1616
1035
976
939
730
533
405
374
341
307
305
250
249
220
218
192
170
158
148
105
86
82
72
71
56
52
49
48
45
34
31
26
25
23
17
15
14
13
11
10
9
8
7
6
5