2482
2390
1787
1546
909
898
872
611
453
445
402
379
338
301
250
216
201
200
184
175
162
110
86
80
79
62
61
58
57
54
52
46
35
34
30
28
24
23
21
19
16
15
13
12
11
10
9
8
6
5