3781
3412
1440
1378
1292
1043
857
842
732
683
509
443
397
377
339
320
252
200
175
164
106
105
103
100
75
70
47
44
39
33
28
26
24
21
20
17
16
12
11
10
9
7
6
5