2708
1650
872
671
515
478
347
339
275
247
222
189
179
126
124
120
114
109
89
78
70
64
53
44
29
28
16
12
10
9
4
3
2
0