2647
2527
1995
1674
1066
1005
942
628
512
471
449
432
415
384
304
254
232
199
187
176
174
156
154
118
109
86
80
71
70
68
54
45
42
34
26
25
24
23
21
15
14
13
12
11
10
7
6
5