3918
3877
3009
2441
1445
1436
1433
1006
605
519
495
461
421
382
380
333
220
218
203
190
187
136
131
114
111
97
93
80
71
63
56
52
50
49
43
40
36
31
25
22
21
19
15
14
13
12
11
10
9