14429
16
10545
10
1848
35410
8389
12
19988
20
603
1
4111
498
5670
26
1705
4
521
3
338
41
59
107
51
34
50
52
156
28
30
90
25
65
31
23
11
18
19
42