5886
2474
869
1126
409
743
1135
715
191
376
1119
505
614
287
325
238
546
412
186
514
365
732
664
234
92
184
146
277
108
42
212
306
219
78
211
116
87
63
22
157
144
50
89
70
256
93
100
118
51
188
109
82
131
84
163
84
55
140
116
58
69
78
36
75
72
65
15
118
167
77
95
120
78
35
51
83
27
51
97
76
98
26
21
37
67
91
61
105
28
103