14
29
12697
87
66
826
4059
38
120
31
397
21
170
42
528
94
88
159
61
50
59
55
143
150
10063
67
83
56
148
104
469
505
136
3023
53
93
1443
58
12
47
76
37
43
64
140
48
190
862
388
34
77
80
33
103