15898
16523
878
738
14653
662
742
470
581
773
452
284
242
236
86
500
413
355
502
128
71
301
170
123
84
262
82
142
213
86
503
213
311
71
137
105
125
179
271
193
202
62
72
188
189
267
88
108
199
105
99
201
85
73
233
149
86
82
40
145
120
69
86
137
87
53
95
62
63
52
53
46
85
61
59
144
185
140
44
87
26
105
78
58
46
37
28
122
89
88