3728
3705
2413
2208
1384
1355
1290
1057
491
482
457
391
364
342
331
277
257
235
231
208
196
171
168
159
131
95
90
83
72
69
68
65
57
51
44
40
39
35
33
24
23
22
21
20
18
17
14
13
12
10
9
8