2553
2407
1913
1648
976
950
909
544
518
508
494
375
374
362
240
234
199
188
186
177
148
124
121
102
87
86
75
72
62
56
45
37
34
31
30
23
22
20
18
16
15
14
13
12
11
10
8
7
6
5
4