1013
528
124
65
801
123
886
218
10
185
69
114
40
116
14
45
25
21
22
122
101
50
19
58
136
93
138
39
278
33
80
4
385
24
41
16
28
11
38
23
7
18
17
573
309
156
105
88
42
13
159