46
20
5038
263
252
134
25
104
37
62
589
60
11865
130
17
144
529
383
811
184
44
118
100
2303
99
63
26
5028
55
32
33
29
1652
153
671
207
279
139
36
374
83
49
65
47
31
40
51
23
102
234
70
106
633