1394
1029
448
416
371
269
190
162
156
119
103
66
61
51
50
34
30
27
24
22
20
17
16
13
12
11
10
8
7
6
5
4