5198
1300
1261
1108
606
387
356
330
162
160
139
130
125
100
98
69
61
24
23
19
18
17
16
15
14
13
12
10
9
8
7
6
5
4
3