2873
1479
397
109
862
247
799
166
668
176
883
295
790
241
668
219
501
217
564
168
630
234
553
163
712
337
650
77
279
196
509
142
686
287
602
239
454
135
439
123