3592
3219
1411
1201
1092
883
859
854
607
557
526
524
443
410
390
338
284
257
211
196
190
138
114
81
73
63
37
35
30
29
24
23
22
21
17
14
13
12
10
9
8
7
6
5