3821
3553
1537
1404
1286
921
917
884
878
620
538
486
459
437
373
339
249
177
175
166
145
129
108
105
95
87
54
46
41
33
25
24
23
22
20
16
14
13
12
11
10
9
8
7
6
5