3133
3080
2162
1896
1211
1116
1042
783
662
462
452
417
380
376
277
252
238
226
225
212
194
168
162
96
80
79
76
68
64
62
61
40
38
35
32
26
24
20
16
15
14
13
12
10
9
8
7
5
4