5038
1630
1426
1020
530
376
366
273
180
178
159
134
119
69
56
54
39
29
26
21
20
19
16
15
14
12
10
9
8
7
6
5
4
3