3663
3547
1436
1408
1298
1020
959
874
838
646
543
449
382
376
372
294
277
229
199
185
139
135
129
102
96
66
61
46
43
37
34
29
27
24
23
19
18
17
13
12
11
10
9
8
6
5