2632
2577
1768
1755
1035
1007
889
744
474
428
411
389
349
338
285
230
202
180
169
165
163
148
142
139
106
80
79
77
66
59
58
51
37
32
31
27
24
22
20
18
17
16
11
10
9
8
6
5