3956
3944
2751
2357
1423
1422
1368
957
570
537
496
434
410
403
367
331
310
224
220
211
187
173
152
131
125
121
101
72
66
60
59
57
56
54
45
44
30
29
24
20
19
18
16
15
14
13
12
11
10
9
8
7