3967
3809
2502
2269
1451
1255
1229
1196
623
540
496
423
373
343
314
294
262
248
244
232
227
194
172
132
124
118
116
93
83
73
72
62
58
57
50
49
37
36
34
26
23
22
19
18
16
13
12
11
10
8
7