52
503
446
67
17
60
18
469
12
21
6
84
13
7
332
992
33
10
64
19
4
112
277
26
24
2
48
61
81
46
125
142
5
271
14
44
37
57
23
25
16
11