2
5
1520
20
39
109
64
12
23
15
54
44
4
7
29
575
13
1536
9
36
66
198
9
11
4
24
2
112
21
41
6
5
17
15
43
683
191
75
20
672
