157032
142394
38
9064
36
231
654
601
500
7
46
6
26
41
6
169
61
7
7
6
6
14
31
5
72
19
136
47
36
119
10
3
5
19
9
35
42
2
2
5
89
2406
6
14