2453
1905
1618
1243
1099
843
624
604
589
402
351
319
259
226
206
189
153
109
108
81
99
86
77
65
55
49
44
35
34
33
32
30
25
21
20
19
17
14
9
7
5
4
3
2
1
0