2947
1423
1053
594
435
376
360
286
228
173
131
126
91
88
76
53
50
44
29
26
23
22
21
19
15
13
12
11
10
9
8
7
6
5
4
3