153
11
309
563
19
34
23
50
20
36
7
33
579
143
144
8382
48
105
123
55
30
281
110
84
49
25
5079
282
260
137
26
107
41
75
593
61
12021
131
37
18
536
388
816
186
44
120
63
2335
99
64
5058