2045
1328
684
506
490
433
331
275
259
146
102
101
96
78
75
69
48
29
25
22
15
14
13
11
10
9
8
7
6
5
4
3
2