2100
1488
753
518
505
407
316
302
273
125
123
114
92
87
77
65
49
48
33
28
24
20
18
15
13
12
11
10
9
7
6
5
4
3
2